package cn.wen.search.config;import org.apache.http.HttpHost;import org.elasticsearch.client.RequestOptions;import org.elasticsearch.client.RestClient;import org.elasticsearch.client.RestClientBuilder;import org.elasticsearch.client.RestHighLevelClient;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;@Configurationpublic class GulimallElasticSearchConfig {    // 静态一次注入    public static final RequestOptions COMMON_OPTIONS;    static {        RequestOptions.Builder builder = RequestOptions.DEFAULT.toBuilder();        COMMON_OPTIONS = builder.build();    }    @Bean    public RestHighLevelClient esRestClient(){        HttpHost httpHost = new HttpHost("localhost", 9200, "http");        RestClientBuilder builder = RestClient.builder(httpHost);        RestHighLevelClient restHighLevelClient = new RestHighLevelClient(builder);        return restHighLevelClient;    }}